//
//  QWAppContextConfig.h
//  WJAppContext-example
//
//  Created by Yunhai.Wu on 15/12/25.
//  Copyright © 2015年 WJ. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "QWSingleton.h"
#import "IQWAppNotifyHandler.h"

/**
 *  QWAppContext 配置
 */
@interface QWAppContextConfig : NSObject

AS_SINGLETON(QWAppContextConfig)

/**
 *  TokenClass
 */
@property (nonatomic, readonly) Class tokenClass;

@property (nonatomic, copy, readonly) NSString *keychainAccessGroup;

@property (nonatomic, copy, readonly) NSString *keychainDefaultService;

/**
 *  App通知处理器
 */
@property (nonatomic, readonly) NSArray *notifyHandles;


-(void) setTokenClass:(Class) wjTokenClass;

-(void) setKeychainAccessGroup:(NSString*) keychainAccessGroup;

-(void) setKeychainDefaultService:(NSString *) defaultService;

-(void) addNotifyHandle:(Class) handleClazz;

@end
